package chixing.day09.homework.work1;

public class HelloB extends HelloA {
    public HelloB(){
        System.out.println("I’m B class");
    }
    static{
        System.out.println("static B");
    }


    public int func1(int a, int b) {
        return a + b;
    }

    /**
     * 1.类加载，先加载父类，再加载子类
     *      1.1 加载A的static修饰的变量和代码块，再加载子类static修饰的变量和代码块
     *             输出：static A；static B
     * 2.创建对象 先父类在类
     *      2.1 执行父类的构造函数
     *      2.2执行子类的构造函数
     */
    public static void main (String[] args){
        new HelloB();
    }
}
